package com.qf.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.qf.pojo.DtsOrder;
import com.qf.vo.CategorySellAmts;
import com.qf.vo.DayStatis;
import org.springframework.core.annotation.Order;

import java.util.List;

/**
 * 订单业务
 * @author mkr
 * @version V1.0
 * @Project java2203-mkr
 * @Package com.qf.service
 * @Description:
 * @Date 2022/6/17 9:33
 */
public interface OrderService {

    /**
     * 统计订单数量
     * @return
     */
    public int countOrder();

    /**
     * 统计最近多少天内的订单增长量和当前订单总金额
     * @return
     */
    public List<DayStatis> incrCount();

    /**
     * 按照商品分类统计订单金额
     * @return
     */
    public List<CategorySellAmts> categoryCount();

    /**
     * 查询订单列表
     * @param userId
     * @param orderSn
     * @param orderStatus
     * @param page
     * @param limit
     * @param sort
     * @param order
     * @return
     */
    public IPage<DtsOrder> orderList(Integer userId , String orderSn , Integer orderStatus , Integer page,
                                     Integer limit, String sort, String order);


    public List<Order>




}
